<%--
    Document   : muro
    Created on : Feb 11, 2011, 9:49:50 AM
    Author     : miguelGallardo
--%>

<%@page import="persistencia.Usuarios"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="persistencia.Mensajes"%>
<%@page import="java.util.List"%>
<%@page import="java.util.Iterator"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>El Tabique - PAW</title>
        <link rel="stylesheet" type="text/css" title="normal" href="CSS/style1.css">
        <link rel="alternate stylesheet" type="text/css" title="mobile" href="CSS/style2.css">
        <link rel="alternate stylesheet" type="text/css" title="none" href="">
        <script type="text/javascript" src="JS/jquery-1.4.4.min.js"></script>
        <script type="text/javascript" src="JS/jquery-ui-1.8.9.custom.min.js"></script>
        <script type="text/javascript" src="JS/functions.js"></script>
</head>

<body onLoad="leerEstilo();" onunload="guardarEstilo();">
    <%
        // Verificacion de que enlaces mostrar
        Usuarios auth = (Usuarios)session.getAttribute("user");
        Boolean showManage = false;
        String au = "";
        String ap = "GUEST";
        if (auth != null) {
            showManage = (auth.getPermisos().equals("ADMIN"));
            au = auth.getNombre();
            ap = auth.getPermisos();
        }

        // Esto solo se mostrara si hay algun mensaje
        String msg = (String)session.getAttribute("msg");
        Boolean bm = false;
        Boolean b = true;
        if ((Boolean)session.getAttribute("error")!=null) b = (Boolean)session.getAttribute("error");
        if (msg != null)
            if(!msg.equals("")) bm = true;
        // eliminamos el mensaje
        session.setAttribute("msg", "");

    %>
    <div id="barra">
        <span class="izquierda"><img src="IMG/plain.png" class="css" alt="Sin CSS" onclick="setActiveStyleSheet('none', 1); return false; actualizar();" /><img src="IMG/screen.png" class="css" alt="CSS estilo normal" onclick="setActiveStyleSheet('normal', 1); return false; actualizar();" /><img src="IMG/mobile.png" class="css" alt="CSS version movil" onclick="setActiveStyleSheet('mobile', 1); return false; actualizar();"/></span>
        <% if (bm) { %><span class="<% if (!b) { %>centro positive<% } else {%>centro negative <% } %>"><%= msg %></span><% } %>
        <span class="derecha">Iniciada Sesión: <span class="autor"><%= au %> : <%= ap %></span><% if (showManage) { %><a href="doManage">Administrar</a> <% } %><a href="logout">Cerrar Sesion</a></span>
    </div>
    <div id="cuerpo">
        <h1>Muro de Mensajes</h1>
        <h4>Que se cuenta la gente??</h4>
        <%
    List<Mensajes> lm;
    // Cargamos todos los mensajes
    lm = (List<Mensajes>)session.getAttribute("lm");
    Iterator e = lm.iterator();
        // Para dar formato a la fecha
        SimpleDateFormat formatter;
        formatter = new SimpleDateFormat("dd.MM.yyyy");

    while (e.hasNext()) {
            Mensajes m = (Mensajes) e.next();
            String t = m.getTexto();
            String a = m.getAutor();
            String f = formatter.format(m.getFecha());
            Integer i = m.getId();
            %>
        <div class="mensaje">
        <form action="doRemovePost" method="POST" name="<%= "formulario" + i %>" >
            <input type="hidden" name="cual" value="<%= i %>" />
            <img src="IMG/remove.png" alt="Eliminar Mensaje" class="remove" onClick="<%= "document.formulario" + i + ".submit();" %>" />
            <p class="msg"><%= t %></p>
            <p class="fecha"><span class="autor"><%= a %> : </span><%= f %></p>
        </form>
        </div>
        <%  } %>

        <%

        String p = "";
        if (auth!=null) p= auth.getPermisos();
        if (p.equals("USER") || p.equals("ADMIN")){

        %>
        <h2>Nuevo Mensaje</h2>
        <h4>Algo que comentar??</h4>
        <div id="formulario">
        <form action="doAPost" method="post">
	  <textarea name="texto" class="ta" ></textarea><br />
	  <input type="submit" name="submit" value="Post!"/>
        </form>
        </div>
        <% } %>
    </div>
    <div id="pie">
        Practica 3 - Programacion de Aplicaciones Web - Curso 2010 / 2011
    </div>
</body>
</html>
